using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Negocios
{
    public class CanalBO 
   {
       
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }

        private String nome;

        public String Nome
        {
            get { return nome; }
            set {

                if ((value.Length > 50) || (value == String.Empty))

                    throw new BOException("Nome Inválido!");
                                
                
                nome = value; }
        }
  
    
        private int tematica;
        public int Tematica
        {
            get {return tematica;}
            set {
                if ((value < 0) || (value > 6))

                    throw new BOException("Escolha a tematica");

                tematica = value; }
        }
    
        

        private String descricao;

        public String Descricao
        {
            get { return descricao; }
            set {

                if ((value.Length > 250) || (value == String.Empty))

                    throw new BOException("Descrição Inválida!");
                                
                
                descricao = value; }
        }
    }
}


